view, scroll-view, swiper, swiper-item, movable-area, movable-view, cover-view, cover-image, icon, text, rich-text, progress, button, checkbox-group, checkbox, form, input, label, picker, picker-view, radio-group, radio, slider, switch, textarea, navigator, functional-page-navigator, image, video, camera, live-player, live-pusher, map, canvas, open-data, web-view, ad {
  box-sizing: border-box;
}

*{
  -webkit-overflow-scrolling: touch;
}

div, img, button{
  box-sizing: border-box;
}

img{
  width: 100%;
  height: 100%;
}

button{
  width: auto;
  height: 80px;
  border: none;
  outline: none;
  position: relative;
  line-height: normal;
  &:after {
    top: 0;
    left: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(0,0,0,.2);
    content: "";
    position: absolute;
    transform: scale(0.5, 0.5);
    box-sizing: border-box;
    border-radius: 10px;
    transform-origin: 0 0;
  }
  &:active{
    &:after{
      background-color: rgba(0, 0, 0, .2);
    }
  }
}

textarea{
  border: none;
  outline: none;
}

//  taro-ui 样式
@import "~taro-ui/dist/style/components/icon.scss";
@import "~taro-ui/dist/style/components/flex.scss";
@import "~taro-ui/dist/style/components/modal.scss";
@import "~taro-ui/dist/style/components/button.scss";
@import "~taro-ui/dist/style/components/loading.scss";
@import "~taro-ui/dist/style/components/rate.scss";
//  taro-ui 样式

@import "styles/icon";

@import "styles/number";

@import "styles/base";

@import "components/fy-ui/styles/index";

page{
  color: #333;
  font-size: 28px;
}

body{
  color: #333;
  font-size: 28px;
}

image{
  width: 100%;
  height: 100%;
}

video{
  width: 100%;
  height: 100%;
}

//  富文本包装超出隐藏
.rich-text-wrap{
  overflow: hidden;
  img{
    float: left;
  }
}

.at-button{
  .at-button__text{
    display: flex;
    align-items: center;
  }
}

.taro-tabbar__tabbar{
  display: none;
}

